Published: 2004-06-10
Applies to: Content Studio ver. 3.5 - 5.0
Type: Information
More information
Content Studio uses an access mask that contains of a number of different permission flags that can be combined with each other. When programatically check or set a permission in Content Studio you can use a combination of the following access mask flags.
Name | Value | Applies to | Description |
---|---|---|---|
browse | 0x01 | Root, Units, Categories, Documents | Can browse the document on the internet/intranet |
read | 0x02 | All objects | Can read an object in Content Studio. For containers: read all child objects, for non-containers read the object itself |
write | 0x04 | All objects | Can save an object but not a container or child containers. For containers: affects child objects only, for non-containers the object itself |
create | 0x08 | All container objects | Can create a child object but not child containers in the document system |
delete | 0x10 | All container objects | Can delete a child object but not child containers in the document system |
sendforrevision | 0x20 | Site, unit, category and document objects | Can send a document for revision |
removefromrevision | 0x40 | Site, unit, category and document objects | Can remove a document for revision or terminate a workflow |
reject | 0x80 | Site, unit, category and document objects | Can reject a document for revision. |
approve | 0x0100 | Site, unit, category and document objects | Can approve a document sent for revision. This permission is needed to be able to publish a document. |
Permissions below applies only to the document system container objects | |||
readcontainer | 0x0200 | Site container objects | Can read container data and external links details when defined on the root. |
writecontainer | 0x0400 | Site container objects | Can update container data except for security data. Can update external links when defined on the root. |
createcontainer | 0x0800 | Site container objects | Can create a new child container and external links when defined on the root. |
deletecontainer | 0x1000 | Site container objects | Can delete child containers and external links when defined on the root. |
Permissions below applies to all Content Studio objects | |||
setowner | 0x2000 | All objects | Can take ownership of the object |
admin | 0x800000 | All objects | Can write security related information for the object. This permission is also needed for some other actions as well. |